The information in this document is subject to change without notice and should not be construed as a commitment by Smart Systems. Smart Systems assumes
no responsibility for any errors that may appear in this document.
DEC, VMS, DECnet are registered trademarks of Digital Equipment Corporation.
UNIX is a registered trademark of AT&T.
MS-DOS is a registered trademark of Microsoft Corporation.
NetWare and Novell are registered trademarks of Novell Inc.
All other brand and product names are trademarks or registered trademarks of their respective companies.
Copyright c1992-1996 SMART SYSTEMS.
Contents
1.1 Introduction 2
1.2 Prerequisites 2
2.0 UNIX-to-NetWare Printing 3
2.1 Installing the NetWare NLM 3
2.2 Configuring Queues for LPD 4
2.3 LPR Options 6
2.4 Remote Host Configuration 6
2.5 Privileged Hosts 6
2.6 Queue Job Ownership 7
2.7 LPQ and LPRM Commands 7
3.0 NetWare-to-UNIX Printing 8
3.1 Installing the NetWare NLM 8
3.2 Print Queue Configuration 8
3.3 Queue Types 8
3.4 LPR Transfer Notification 9
3.5 Printcap File 9
4.1 Troubleshooting 10
Appendix A - LPD control code interpretation 11
Appendix B - UNIX Printcap Entries 12
1.1 Introduction
iQueue provides a pair of NetWare Loadable Modules (NLM) which implement the Berkeley Line Printer Daemon
(RFC1179, LPD) protocol. This is the de facto standard remote printing protocol for UNIX. The LPD protocol that
layers on top of TCP/IP is also supported by many other operating systems.
The LPD NLM allows a NetWare file server to accept print jobs from systems supporting the LPD protocol.
NetWare queue inquiry and job deletion are supported by the UNIX LPQ and LPRM commands. The LPR NLM
allows a NetWare file server to service local NetWare print-queues for transmission via the LPD protocol to remote
hosts.
If you have not been supplied with authorisation keys this software will run in demonstration mode (except for un-
keyed versions of the software). The implication of this is that the NLMs will terminate and unload after one hour.
Please see the file order.inf for further information.
The configuration of the UNIX (or other) host is not addressed here. You will need to consult with the system
administrator responsible for the remote host.
1.2 Prerequisites
Ensure the TCPIP.NLM is loaded and configured correctly on your NetWare server. Refer to the TCP/IP Transport
Supervisors Guide included with your NetWare documentation set, or the Novell technical note NetWare TCP/IP
Installation and Configuration on a NetWare 3.11 Fileserver available as NWTCP.TXT from any Novell FTP
mirror in NOVLIB 8.
It is strongly recomended that TCPIP.NLM be version 2.02m or later, this is found on a NetWare archive as
TCP188.EXE.
If you are running NetWare 3.11 you may not have the required support NLM NWSNUT, without this
LPDSET.NLM will report missing symbols. NWSNUT can be obtained as part of the Novell update LIBUP3.EXE.
This file can be obtained from ftp.novell.com or Netwire on CompuServe.
Enter the names and addresses of the remote TCP/IP hosts that you wish to print to and from into the sys:\etc\hosts
file on the NetWare server.
Check that the TCP/IP connection is working by PINGing the NetWare server from the remote host.
NetWare 4.xx environments require that Bindery Emulation is enabled.
2.0 UNIX-to-NetWare Printing
2.1 Installing the NetWare NLM
Copy the LPD.NLM, LPD.PS and LPDSET.NLM from the distribution directory to the sys:\system directory on